<?php
    require "api/database.php";
    $base=new Db;
    $site=[];
    $title=$base->doSql('select value as title from hkcms_config where name="title" and lang="zh-cn"');
    $site["title"]=$title[0]["title"];
    $home_title=$base->doSql('select value as home_title from hkcms_config where name="home_title" and lang="zh-cn"');
    $site["home_title"]=$home_title[0]["home_title"];
    $keyword=$base->doSql('select value as keyword from hkcms_config where name="keyword" and lang="zh-cn"');
    $site["keyword"]=$keyword[0]["keyword"];
    $description=$base->doSql('select value as description from hkcms_config where name="description" and lang="zh-cn"');
    $site["description"]=$description[0]["description"];
    $icp=$base->doSql('select value as icp from hkcms_config where name="icp" and lang="zh-cn"');
    $site["icp"]=$icp[0]["icp"];
    $psrn=$base->doSql('select value as psrn from hkcms_config where name="psrn" and lang="zh-cn"');
    $site["psrn"]=$psrn[0]["psrn"];
    $cdn=$base->doSql('select value as cdn from hkcms_config where name="cdn" and lang="zh-cn"');
    $site["cdn"]=$cdn[0]["cdn"];
    $logo=$base->doSql('select value as logo from hkcms_config where name="logo" and lang="zh-cn"');
    $site["logo"]=$logo[0]["logo"];
    $favicon=$base->doSql('select value as favicon from hkcms_config where name="favicon" and lang="zh-cn"');
    $site["favicon"]=$favicon[0]["favicon"];
    $version=$base->doSql('select value as version from hkcms_config where name="version" and lang="zh-cn"');
    $site["version"]=$version[0]["version"];
    $thirdcode_pc=$base->doSql('select value as thirdcode_pc from hkcms_config where name="thirdcode_pc" and lang="zh-cn"');
    $site["thirdcode_pc"]=$thirdcode_pc[0]["thirdcode_pc"];
    $thirdcode_mobile=$base->doSql('select value as thirdcode_mobile from hkcms_config where name="thirdcode_mobile" and lang="zh-cn"');
    $site["thirdcode_mobile"]=$thirdcode_mobile[0]["thirdcode_mobile"];
    $dev=$base->doSql('select value as dev from hkcms_config where name="dev" and lang="zh-cn"');
    $site["dev"]=$dev[0]["dev"];
    $mail_on=$base->doSql('select value as mail_on from hkcms_config where name="mail_on" and lang="zh-cn"');
    $site["mail_on"]=$mail_on[0]["mail_on"];
    $mail_type=$base->doSql('select value as mail_type from hkcms_config where name="mail_type" and lang="zh-cn"');
    $site["mail_type"]=$mail_type[0]["mail_type"];
    $mail_server=$base->doSql('select value as mail_server from hkcms_config where name="mail_server" and lang="zh-cn"');
    $site["mail_server"]=$mail_server[0]["mail_server"];
    $mail_port=$base->doSql('select value as mail_port from hkcms_config where name="mail_port" and lang="zh-cn"');
    $site["mail_port"]=$mail_port[0]["mail_port"];
    $mail_from=$base->doSql('select value as mail_from from hkcms_config where name="mail_from" and lang="zh-cn"');
    $site["mail_from"]=$mail_from[0]["mail_from"];
    $mail_fname=$base->doSql('select value as mail_fname from hkcms_config where name="mail_fname" and lang="zh-cn"');
    $site["mail_fname"]=$mail_fname[0]["mail_fname"];
    $mail_auth=$base->doSql('select value as mail_auth from hkcms_config where name="mail_auth" and lang="zh-cn"');
    $site["mail_auth"]=$mail_auth[0]["mail_auth"];
    $mail_user=$base->doSql('select value as mail_user from hkcms_config where name="mail_user" and lang="zh-cn"');
    $site["mail_user"]=$mail_user[0]["mail_user"];
    $mail_password=$base->doSql('select value as mail_password from hkcms_config where name="mail_password" and lang="zh-cn"');
    $site["mail_password"]=$mail_password[0]["mail_password"];
    $file_type=$base->doSql('select value as file_type from hkcms_config where name="file_type" and lang="zh-cn"');
    $site["file_type"]=$file_type[0]["file_type"];
    $file_size=$base->doSql('select value as file_size from hkcms_config where name="file_size" and lang="zh-cn"');
    $site["file_size"]=$file_size[0]["file_size"];
    $upload_url=$base->doSql('select value as upload_url from hkcms_config where name="upload_url" and lang="zh-cn"');
    $site["upload_url"]=$upload_url[0]["upload_url"];
    $cdn_url=$base->doSql('select value as cdn_url from hkcms_config where name="cdn_url" and lang="zh-cn"');
    $site["cdn_url"]=$cdn_url[0]["cdn_url"];
    $savename=$base->doSql('select value as savename from hkcms_config where name="savename" and lang="zh-cn"');
    $site["savename"]=$savename[0]["savename"];
    $chunk=$base->doSql('select value as chunk from hkcms_config where name="chunk" and lang="zh-cn"');
    $site["chunk"]=$chunk[0]["chunk"];
    $chunk_size=$base->doSql('select value as chunk_size from hkcms_config where name="chunk_size" and lang="zh-cn"');
    $site["chunk_size"]=$chunk_size[0]["chunk_size"];
    $content_lang_on=$base->doSql('select value as content_lang_on from hkcms_config where name="content_lang_on" and lang="zh-cn"');
    $site["content_lang_on"]=$content_lang_on[0]["content_lang_on"];
    $admin_lang_on=$base->doSql('select value as admin_lang_on from hkcms_config where name="admin_lang_on" and lang="zh-cn"');
    $site["admin_lang_on"]=$admin_lang_on[0]["admin_lang_on"];
    $index_lang_on=$base->doSql('select value as index_lang_on from hkcms_config where name="index_lang_on" and lang="zh-cn"');
    $site["index_lang_on"]=$index_lang_on[0]["index_lang_on"];
    $cloud_username=$base->doSql('select value as cloud_username from hkcms_config where name="cloud_username" and lang="zh-cn"');
    $site["cloud_username"]=$cloud_username[0]["cloud_username"];
    $cloud_password=$base->doSql('select value as cloud_password from hkcms_config where name="cloud_password" and lang="zh-cn"');
    $site["cloud_password"]=$cloud_password[0]["cloud_password"];
    $admin_theme=$base->doSql('select value as admin_theme from hkcms_config where name="admin_theme" and lang="zh-cn"');
    $site["admin_theme"]=$admin_theme[0]["admin_theme"];
    $mobile_domain=$base->doSql('select value as mobile_domain from hkcms_config where name="mobile_domain" and lang="zh-cn"');
    $site["mobile_domain"]=$mobile_domain[0]["mobile_domain"];
    $user_on=$base->doSql('select value as user_on from hkcms_config where name="user_on" and lang="zh-cn"');
    $site["user_on"]=$user_on[0]["user_on"];
    $register_captcha=$base->doSql('select value as register_captcha from hkcms_config where name="register_captcha" and lang="zh-cn"');
    $site["register_captcha"]=$register_captcha[0]["register_captcha"];
    $login_captcha=$base->doSql('select value as login_captcha from hkcms_config where name="login_captcha" and lang="zh-cn"');
    $site["login_captcha"]=$login_captcha[0]["login_captcha"];
    $login_fail_count=$base->doSql('select value as login_fail_count from hkcms_config where name="login_fail_count" and lang="zh-cn"');
    $site["login_fail_count"]=$login_fail_count[0]["login_fail_count"];
    $group=$base->doSql('select value as group from hkcms_config where name="group" and lang="zh-cn"');
    $site["group"]=$group[0]["group"];
?>



<!DOCTYPE html>
<html>
<head>
    <meta name="csrf-token" content="379865e0447bc1ae7e6cc8e8e6d626c1">

    <meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="referrer" content="never">
<meta name="renderer" content="webkit">
<title>HkCms开源内容管理系统 - 后台面板</title>

<link rel="Shortcut Icon" href="/favicon.ico?v=1.0.15" type="image/x-icon" />

<!-- Font Awesome 5.13.0 字体图标库 -->
<link rel="stylesheet" href="/static/libs/fontawesome-free/css/all.min.css">
<!-- AdminLTE v3.2.0 | Bootstrap v4.6.0 CSS框架 -->
<link rel="stylesheet" href="/static/module/admin/adminlte/css/adminlte.css?v=1.0.15">
<link rel="stylesheet" href="/static/module/admin/adminlte/css/common.css?v=1.0.15">

<script type="text/javascript">
    window.Config = {"root_domain":"\/\/111.173.105.198:96\/admin.php","root_host":"\/\/111.173.105.198:96","root_file":"admin.php","controller":"routine.Config","action":"index","static_path":"\/static\/module\/admin\/adminlte","app_debug":false,"content_lang_mode":"zh-cn","admin_lang":"zh-cn","content_lang_list":[],"title":"HkCms\u5f00\u6e90\u5185\u5bb9\u7ba1\u7406\u7cfb\u7edf","cdn":"","home_title":"HkCms\u6f14\u793a\u7ad9\u70b9 - \u7f51\u7ad9\u9996\u9875","keyword":"\u5f00\u6e90\u3001\u53ef\u5546\u7528\u3001\u514d\u6388\u6743\u3001\u5f00\u7bb1\u5373\u7528","description":"HkCms\u5f00\u6e90\u5185\u5bb9\u7ba1\u7406\u7cfb\u7edf\u662f\u4e00\u6b3e\u57fa\u4e8eThinkPHP6.0\u5f00\u53d1\u7684CMS\u7cfb\u7edf\u3002\u4ee5\u514d\u6388\u6743\u3001\u6c38\u4e45\u5546\u7528\u3001\u7cfb\u7edf\u6613\u5b89\u88c5\u5347\u7ea7\u3001\u754c\u9762\u529f\u80fd\u7b80\u6d01\u8f7b\u4fbf\u3001\u6613\u4e0a\u624b\u3001\u63d2\u4ef6\u4e0e\u6a21\u677f\u5728\u7ebf\u5347\u7ea7\u5b89\u88c5\u3001\u5efa\u7ad9\u8054\u76df\u6276\u6301\u8ba1\u5212\u7b49\u4f18\u52bf\u4e3a\u4e00\u4f53\u7684CMS\u7cfb\u7edf\u3002","icp":"\u7ca4ICP\u590710000000\u53f7-1","version":"1.0.15","mail_type":"smtp","mail_fname":"","mail_auth":"","file_type":"jpg,gif,png,bmp,jpeg,ico,webp,zip,gz,rar,iso,txt,doc,xls,xlsx,ppt,wps,swf,mpg,mp3,rm,rmvb,wmv,wma,wav,mid,mov,mp4,docx","file_size":10485760,"logo":"http:\/\/holuo.cn-gd.ufileos.com\/hkcms\/logo.png","favicon":"\/favicon.ico","web_status":"1","admin_theme":"adminlte","index_theme":"default","upload_url":"http:\/\/111.173.105.198:96\/admin.php\/common\/upload","cdn_url":"","savename":"\/uploads\/{year}{month}{day}\/{md5}{suffix}","chunk":"2","chunk_size":2097152,"url_mode":"0","content_lang_on":"2","mail_on":"0","url_rewrite":{"tags\/index":"\/t\/index$.html","tags\/lists":"\/t\/:tag$.html","search\/index":"\/search$.html","guestbook\/index":"\/guestbook$.html","index\/lists":"\/:catname\/$,\/:catname\/list_:page$.html","index\/show":"\/:catname\/:id$.html"},"mobile_domain":"","url_file":"1","category_format":"$name - $site","content_format":"$title - $name - $site","thirdcode_pc":"","thirdcode_mobile":"","dev":"disabled","html_dir":"","html_column_rules":"\/[list]\/index.html|\/[list]\/index_[page].html","html_content_rules":"\/[list]\/[id].html|\/[list]\/[id]_[page].html","water_on":"0","water_type":"1","water_img":"\/static\/common\/image\/water.png","water_width":"100","water_height":"50","water_text":"HkCms","water_text_size":"16","water_text_color":"#00000042","water_img_opacity":"60","water_img_position":"7","thumb_on":"0","thumb_type":"1","thumb_width":"160","thumb_height":"120","psrn":"\u4eac\u516c\u7f51\u5b89\u590710000000\u53f7","tags_index":"tags_index","tags_list":"tags_list","tags_seo_title":"","tags_seo_keyword":"","tags_seo_desc":"","user_on":"1","register_captcha":"2","login_captcha":"2","admin_lang_on":"2","index_lang_on":"2","login_fail_count":"5"};
    window.Lang = {"default":"\u9ed8\u8ba4","content language list":"\u5185\u5bb9\u8bed\u8a00\u5217\u8868","backend interface language":"\u540e\u53f0\u754c\u9762\u8bed\u8a00","frontend interface language":"\u524d\u53f0\u754c\u9762\u8bed\u8a00","add or overlay html attributes, and separate multiple attributes with english commas.":"\u8ffd\u52a0\u6216\u8986\u76d6html\u5c5e\u6027\uff0c\u591a\u4e2a\u5c5e\u6027\u4f7f\u7528\u82f1\u6587\u9017\u53f7\u5206\u9694\u3002","example:":"\u793a\u4f8b\uff1a","please choose":"\u8bf7\u9009\u62e9","only chinese characters, letters, numbers and underscores are supported":"\u4ec5\u652f\u6301\u6c49\u5b57\u3001\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf","unit:byte":"\u5355\u4f4d:\u5b57\u8282","limit the upload format,when empty,the attachment configuration will be used. multiple suffixes are separated by |":"\u9650\u5236\u4e0a\u4f20\u683c\u5f0f\uff0c\u4e3a\u7a7a\u65f6\u5c06\u4f7f\u7528\u9644\u4ef6\u914d\u7f6e\u3002\u591a\u4e2a\u540e\u7f00\u4f7f\u7528\u201c|\u201d\u9694\u5f00","when empty, the content of the attachment configuration will be used":"\u4e3a\u7a7a\u65f6\u5c06\u4f7f\u7528\u9644\u4ef6\u914d\u7f6e\u7684\u5185\u5bb9","only letters, numbers and underscores are supported":"\u4ec5\u652f\u6301\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf","limit the upload format,when empty,the attachment configuration will be used. multiple suffixes are separated by \"|\"":"\u9650\u5236\u4e0a\u4f20\u683c\u5f0f\uff0c\u4e3a\u7a7a\u65f6\u5c06\u4f7f\u7528\u9644\u4ef6\u914d\u7f6e\u3002\u591a\u4e2a\u540e\u7f00\u4f7f\u7528\u201c|\u201d\u9694\u5f00","after multi-language content is enabled, content data is synchronized":"\u5f00\u542f\u5185\u5bb9\u591a\u8bed\u8a00\u540e\u5c06\u5f00\u59cb\u540c\u6b65\u5185\u5bb9\u6570\u636e","when turned off, the default language data will be used":"\u5173\u95ed\u540e\uff0c\u5c06\u4f7f\u7528\u9ed8\u8ba4\u7684\u8bed\u8a00\u6570\u636e","more options":"\u66f4\u591a\u9009\u9879","enable multiple selection":"\u5f00\u542f\u591a\u9009","turn off pagination":"\u5173\u95ed\u5206\u9875","select mode only":"\u4ec5\u9009\u62e9\u6a21\u5f0f","multilingual filter":"\u591a\u8bed\u8a00\u7b5b\u9009","user defined group name, input and click to select.":"\u81ea\u5b9a\u4e49\u5206\u7ec4\u540d\u79f0\uff0c\u8f93\u5165\u540e\u70b9\u51fb\u9009\u62e9\u3002","data source":"\u6570\u636e\u6e90","association table":"\u5173\u8054\u8868","url":"\u94fe\u63a5\u5730\u5740","show fields":"\u663e\u793a\u5b57\u6bb5","storage field":"\u5b58\u50a8\u5b57\u6bb5","search field":"\u641c\u7d22\u5b57\u6bb5","datasheet":"\u6570\u636e\u8868","value":"\u503c","query method":"\u67e5\u8be2\u65b9\u5f0f","additional conditions":"\u9644\u52a0\u6761\u4ef6","if it is blank, use the option list. if there is no option list, it must be filled in here":"\u4e3a\u7a7a\u4f7f\u7528\u9009\u9879\u5217\u8868\uff0c\u6ca1\u6709\u9009\u9879\u5217\u8868\u8fd9\u91cc\u5fc5\u987b\u586b\u5199","format: key | display title":"\u683c\u5f0f\uff1akey|\u663e\u793a\u6807\u9898","unlimited columns":"\u4e0d\u9650\u680f\u76ee","specify the column of the %s field":"\u6307\u5b9a%s\u5b57\u6bb5\u7684\u680f\u76ee","hold ctrl and click to make multiple selections":"\u6309\u4f4f Ctrl \u70b9\u51fb\u53ef\u4ee5\u8fdb\u884c\u591a\u9009","help":"\u5e2e\u52a9","label call":"\u6807\u7b7e\u8c03\u7528","backstage panel":"\u540e\u53f0\u9762\u677f","submit":"\u63d0\u4ea4","reset":"\u91cd\u7f6e","save":"\u4fdd\u5b58","confirm":"\u786e\u8ba4","cancel":"\u53d6\u6d88","upgrade":"\u5347\u7ea7","refresh":"\u5237\u65b0","title":"\u6807\u9898","operate":"\u64cd\u4f5c","status":"\u72b6\u6001","hidden":"\u9690\u85cf","disabled":"\u7981\u7528","normal":"\u6b63\u5e38","select":"\u9009\u62e9","tips":"\u63d0\u793a","remark":"\u5907\u6ce8","info":"\u4fe1\u606f","click to switch":"\u70b9\u51fb\u5207\u6362","create time":"\u521b\u5efa\u65f6\u95f4","update time":"\u66f4\u65b0\u65f6\u95f4","delete time":"\u5220\u9664\u65f6\u95f4","search":"\u641c\u7d22","click to open":"\u70b9\u51fb\u6253\u5f00","confirm operation?":"\u786e\u8ba4\u64cd\u4f5c\uff1f","set to enable":"\u8bbe\u4e3a\u542f\u7528","set to disabled":"\u8bbe\u4e3a\u7981\u7528","only %s file can be uploaded at a time!":"\u4e00\u6b21\u6700\u591a\u53ea\u80fd\u4e0a\u4f20%s\u4e2a\u6587\u4ef6\uff01","unsupported file suffix":"\u4e0d\u652f\u6301\u7684\u6587\u4ef6\u540e\u7f00","please upload a leaflet that does not exceed %s":"\u8bf7\u4e0a\u4f20\u5355\u5f20\u4e0d\u8d85\u8fc7%s\u7684\u6587\u4ef6","are you sure to restore everything?":"\u786e\u8ba4\u8fd8\u539f\u5168\u90e8\u5417\uff1f","are you sure to restore the selected items?":"\u786e\u8ba4\u8fd8\u539f\u9009\u4e2d\u9879\u5417\uff1f","are you sure to destroy the selected item? document data will be included":"\u786e\u8ba4\u9500\u6bc1\u9009\u4e2d\u9879\u5417\uff1f\u5c06\u5305\u62ec\u6587\u6863\u6570\u636e","basic config":"\u57fa\u7840\u914d\u7f6e","mail config":"\u90ae\u4ef6\u914d\u7f6e","advanced config":"\u9ad8\u7ea7\u914d\u7f6e","upload config":"\u9644\u4ef6\u914d\u7f6e","extended config":"\u6269\u5c55\u914d\u7f6e","group config":"\u5206\u7ec4\u914d\u7f6e","member center":"\u4f1a\u5458\u4e2d\u5fc3","site name":"\u7f51\u7ad9\u540d\u79f0","home title":"\u9996\u9875\u6807\u9898","home keyword":"\u9996\u9875\u5173\u952e\u5b57","home description":"\u9996\u9875\u63cf\u8ff0","case number":"\u5907\u6848\u53f7","psrn":"\u516c\u5b89\u7f51\u5907\u53f7","version":"\u7248\u672c\u53f7","mail sending mode":"\u90ae\u4ef6\u53d1\u9001\u6a21\u5f0f","smtp server":"SMTP\u670d\u52a1\u5668","smtp port":"SMTP\u53d1\u9001\u7aef\u53e3","sender mailbox":"\u53d1\u4ef6\u4eba\u90ae\u7bb1","sender name":"\u53d1\u4ef6\u4eba\u540d\u79f0","smtp auth":"SMTP\u9a8c\u8bc1","smtp username":"SMTP\u7528\u6237\u540d","smtp password":"SMTP\u5bc6\u7801","upload attachment type":"\u4e0a\u4f20\u9644\u4ef6\u7c7b\u578b","upload attachment size":"\u4e0a\u4f20\u9644\u4ef6\u5927\u5c0f","application center account":"\u5e94\u7528\u4e2d\u5fc3\u8d26\u53f7","application center password":"\u5e94\u7528\u4e2d\u5fc3\u5bc6\u7801","website logo":"\u7f51\u7ad9LOGO","address bar icon":"\u5730\u5740\u680f\u56fe\u6807","site status":"\u7ad9\u70b9\u72b6\u6001","background template":"\u540e\u53f0\u6a21\u677f","foreground template":"\u524d\u53f0\u6a21\u677f","language":"\u591a\u8bed\u8a00","background language":"\u540e\u53f0\u754c\u9762\u8bed\u8a00","foreground language":"\u524d\u53f0\u754c\u9762\u8bed\u8a00","upload url":"\u4e0a\u4f20\u5730\u5740","cdn url":"\u9644\u4ef6CDN","save format":"\u4fdd\u5b58\u683c\u5f0f","chunk":"\u5f00\u542f\u5206\u7247","chunk size":"\u5206\u7247\u5927\u5c0f","url mode":"URL \u6a21\u5f0f","url rewrite":"URL \u4f2a\u9759\u6001","content multilingual":"\u5185\u5bb9\u591a\u8bed\u8a00","entry file":"\u524d\u53f0\u5165\u53e3\u6587\u4ef6","mobile domain name":"\u624b\u673a\u57df\u540d","mailbox switch":"\u90ae\u7bb1\u5f00\u5173","third party code,pc":"\u7b2c\u4e09\u65b9\u4ee3\u7801\u7535\u8111\u7aef","third party code,mobile":"\u7b2c\u4e09\u65b9\u4ee3\u7801\u624b\u673a\u7aef","developer":"\u5f00\u53d1\u8005\u6a21\u5f0f","lang list":"\u8bed\u8a00\u5217\u8868","login fail count":"\u767b\u5f55\u5931\u8d25\u6b21\u6570","site domain":"\u7ad9\u70b9\u7f51\u5740","member center switch":"\u4f1a\u5458\u4e2d\u5fc3\u5f00\u5173","registration verification code":"\u6ce8\u518c\u9875\u9a8c\u8bc1\u7801","login verification code":"\u767b\u5f55\u9a8c\u8bc1\u7801","type":"\u7c7b\u578b","field":"\u5b57\u6bb5","rule":"\u89c4\u5219","error tips":"\u9519\u8bef\u63d0\u793a","html attr":"HTML\u5c5e\u6027","decimal places":"\u5c0f\u6570\u4f4d","grouping":"\u5206\u7ec4","key name alias":"\u952e\u540d\u540d\u79f0","key name":"\u952e\u540d","key value name":"\u952e\u503c\u540d\u79f0","key value":"\u952e\u503c","defaults":"\u9ed8\u8ba4\u503c","option list":"\u9009\u9879\u5217\u8868","limit suffix":"\u9650\u5236\u540e\u7f00","limit size":"\u9650\u5236\u5927\u5c0f","greatest amount":"\u6700\u5927\u6570\u91cf","config":"\u914d\u7f6e","weigh":"\u6392\u5e8f","option list format error":"\u9009\u9879\u5217\u8868\u683c\u5f0f\u9519\u8bef","maximum number format error":"\u6700\u5927\u6570\u91cf\u683c\u5f0f\u9519\u8bef","the default value must be a number":"\u9ed8\u8ba4\u503c\u5fc5\u987b\u662f\u6570\u5b57","the default value must be in date time format":"\u9ed8\u8ba4\u503c\u5fc5\u987b\u662f\u65e5\u671f\u65f6\u95f4\u683c\u5f0f","the default value must be date":"\u9ed8\u8ba4\u503c\u5fc5\u987b\u662f\u65e5\u671f","the frontend language list is not set to the default":"\u524d\u53f0\u754c\u9762\u8bed\u8a00\u6ca1\u6709\u8bbe\u7f6e\u9ed8\u8ba4\u503c","the backend language list is not set to the default":"\u540e\u53f0\u754c\u9762\u8bed\u8a00\u6ca1\u6709\u8bbe\u7f6e\u9ed8\u8ba4\u503c","the content language list does not have a default value":"\u5185\u5bb9\u8bed\u8a00\u5217\u8868\u6ca1\u6709\u8bbe\u7f6e\u9ed8\u8ba4\u503c","the site url format is incorrect":"\u7ad9\u70b9\u7f51\u5740\u683c\u5f0f\u4e0d\u6b63\u786e","sign in":"\u767b\u5f55","dashboard":"\u63a7\u5236\u53f0","auth":"\u6743\u9650\u7ba1\u7406","menu":"\u6743\u9650\u83dc\u5355","view":"\u67e5\u770b","add":"\u6dfb\u52a0","append":"\u8ffd\u52a0","edit":"\u4fee\u6539","delete":"\u5220\u9664","export":"\u5bfc\u51fa","batch edit":"\u6279\u91cf\u4fee\u6539","batch delete":"\u6279\u91cf\u5220\u9664","batch operation":"\u6279\u91cf\u64cd\u4f5c","admin":"\u7ba1\u7406\u5458\u7ba1\u7406","group":"\u89d2\u8272\u7ba1\u7406","admin log":"\u7ba1\u7406\u5458\u65e5\u5fd7","application":"\u5e94\u7528\u4e2d\u5fc3","model":"\u6a21\u578b\u7ba1\u7406","category":"\u680f\u76ee\u7ba1\u7406","content":"\u5185\u5bb9\u7ba1\u7406","site config":"\u7ad9\u70b9\u914d\u7f6e","attachment":"\u9644\u4ef6\u7ba1\u7406","site module":"\u7ad9\u70b9\u6a21\u5757","more":"\u66f4\u591a","setting":"\u8bbe\u7f6e","upload":"\u4e0a\u4f20","model field view":"\u6a21\u578b\u5b57\u6bb5\u67e5\u770b","model field add":"\u6a21\u578b\u5b57\u6bb5\u6dfb\u52a0","model field edit":"\u6a21\u578b\u5b57\u6bb5\u4fee\u6539","model field delete":"\u6a21\u578b\u5b57\u6bb5\u5220\u9664","model field designation column":"\u6a21\u578b\u5b57\u6bb5\u6307\u5b9a\u680f\u76ee","model field batch edit":"\u6a21\u578b\u5b57\u6bb5\u6279\u91cf\u4fee\u6539","designated column":"\u6307\u5b9a\u680f\u76ee","recycle":"\u56de\u6536\u7ad9","destroy":"\u9500\u6bc1","destroy all":"\u9500\u6bc1\u5168\u90e8","restore":"\u8fd8\u539f","restore all":"\u8fd8\u539f\u5168\u90e8","local":"\u672c\u5730","online":"\u5728\u7ebf","column auth":"\u680f\u76ee\u6388\u6743","extended field":"\u6269\u5c55\u5b57\u6bb5","model import":"\u6a21\u578b\u5bfc\u5165","model export":"\u6a21\u578b\u5bfc\u51fa","model copy":"\u6a21\u578b\u590d\u5236","seo setting":"SEO\u8bbe\u7f6e","flag":"\u6587\u6863\u5c5e\u6027","configure":"\u914d\u7f6e\u4e2d\u5fc3","thumbnail":"\u7f29\u7565\u56fe","watermark":"\u6c34\u5370","clean cache":"\u66f4\u65b0\u7f13\u5b58","tags manage":"\u6807\u7b7e\u7ba1\u7406","member":"\u4f1a\u5458\u7ba1\u7406","member group":"\u4f1a\u5458\u5206\u7ec4","member rule":"\u4f1a\u5458\u89c4\u5219","lang management":"\u8bed\u8a00\u7ba1\u7406","set default":"\u8bbe\u4e3a\u9ed8\u8ba4","file save failed":"\u6587\u4ef6\u4fdd\u5b58\u5931\u8d25","file cannot exceed %s":"\u6587\u4ef6\u4e0d\u80fd\u8d85\u8fc7%s","do not allow uploading of script files":"\u4e0d\u5141\u8bb8\u4e0a\u4f20\u811a\u672c\u6587\u4ef6","file merge failed":"\u6587\u4ef6\u5408\u5e76\u9519\u8bef","no permission":"\u6ca1\u6709\u6743\u9650","operation completed":"\u64cd\u4f5c\u6210\u529f","operation failed":"\u64cd\u4f5c\u5931\u8d25","parameter %s can not be empty":"\u53c2\u6570%s\u4e0d\u80fd\u4e3a\u7a7a","no rows added":"\u672a\u6dfb\u52a0\u4efb\u4f55\u884c!","no results were found":"\u8bb0\u5f55\u672a\u627e\u5230","illegal request":"\u975e\u6cd5\u8bf7\u6c42","%s existed":"%s \u5df2\u5b58\u5728","%s not exist":"%s \u4e0d\u5b58\u5728","no changes":"\u672a\u4f5c\u4efb\u4f55\u66f4\u6539","no rows deleted":"\u6ca1\u6709\u5220\u9664\u4efb\u4f55\u884c","please log in and operate":"\u8bf7\u767b\u5f55\u540e\u64cd\u4f5c","please fill in completely":"\u8bf7\u586b\u5199\u5b8c\u6574","the field name can only be letters, numbers, underscores, dashes":"\u5b57\u6bb5\u540d\u53ea\u80fd\u662f\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u4e0b\u5212\u7ebf\u3001\u7834\u6298\u53f7","field value chinese characters, letters, numbers, and underscores _ and dashes -":"\u5b57\u6bb5\u503c\u6c49\u5b57\u3001\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf_\u53ca\u7834\u6298\u53f7-","operation failed: there are no fields to operate!":"\u64cd\u4f5c\u5931\u8d25\uff1a\u6ca1\u6709\u9700\u8981\u64cd\u4f5c\u7684\u5b57\u6bb5\uff01","server returns abnormal data":"\u670d\u52a1\u5668\u8fd4\u56de\u6570\u636e\u5f02\u5e38","upload image":"\u4e0a\u4f20\u56fe\u7247","select image":"\u9009\u62e9\u56fe\u7247","upload file":"\u4e0a\u4f20\u6587\u4ef6","select file":"\u9009\u62e9\u6587\u4ef6","is not":"\u4e0d\u662f","yes":"\u662f","no":"\u5426","the page will automatically jump after %s seconds":"\u9875\u9762\u5c06\u5728 %s \u79d2\u540e\u81ea\u52a8\u8df3\u8f6c","prompt information":"\u63d0\u793a\u4fe1\u606f","error message":"\u9519\u8bef\u4fe1\u606f","return to previous page":"\u8fd4\u56de\u4e0a\u4e00\u9875","jump now":"\u7acb\u5373\u8df3\u8f6c","set as template":"\u8bbe\u4e3a\u6a21\u677f","undefined variable":"\u672a\u5b9a\u4e49\u53d8\u91cf","undefined index":"\u672a\u5b9a\u4e49\u6570\u7ec4\u7d22\u5f15","undefined offset":"\u672a\u5b9a\u4e49\u6570\u7ec4\u4e0b\u6807","parse error":"\u8bed\u6cd5\u89e3\u6790\u9519\u8bef","type error":"\u7c7b\u578b\u9519\u8bef","fatal error":"\u81f4\u547d\u9519\u8bef","syntax error":"\u8bed\u6cd5\u9519\u8bef","dispatch type not support":"\u4e0d\u652f\u6301\u7684\u8c03\u5ea6\u7c7b\u578b","method param miss":"\u65b9\u6cd5\u53c2\u6570\u9519\u8bef","method not exists":"\u65b9\u6cd5\u4e0d\u5b58\u5728","function not exists":"\u51fd\u6570\u4e0d\u5b58\u5728","app not exists":"\u5e94\u7528\u4e0d\u5b58\u5728","controller not exists":"\u63a7\u5236\u5668\u4e0d\u5b58\u5728","class not exists":"\u7c7b\u4e0d\u5b58\u5728","property not exists":"\u7c7b\u7684\u5c5e\u6027\u4e0d\u5b58\u5728","template not exists":"\u6a21\u677f\u6587\u4ef6\u4e0d\u5b58\u5728","illegal controller name":"\u975e\u6cd5\u7684\u63a7\u5236\u5668\u540d\u79f0","illegal action name":"\u975e\u6cd5\u7684\u64cd\u4f5c\u540d\u79f0","url suffix deny":"\u7981\u6b62\u7684URL\u540e\u7f00\u8bbf\u95ee","undefined cache config":"\u7f13\u5b58\u914d\u7f6e\u672a\u5b9a\u4e49","route not found":"\u5f53\u524d\u8bbf\u95ee\u8def\u7531\u672a\u5b9a\u4e49\u6216\u4e0d\u5339\u914d","undefined db config":"\u6570\u636e\u5e93\u914d\u7f6e\u672a\u5b9a\u4e49","undefined log config":"\u65e5\u5fd7\u914d\u7f6e\u672a\u5b9a\u4e49","undefined db type":"\u672a\u5b9a\u4e49\u6570\u636e\u5e93\u7c7b\u578b","variable type error":"\u53d8\u91cf\u7c7b\u578b\u9519\u8bef","psr-4 error":"PSR-4 \u89c4\u8303\u9519\u8bef","not support type":"\u4e0d\u652f\u6301\u7684\u5206\u9875\u7d22\u5f15\u5b57\u6bb5\u7c7b\u578b","not support total":"\u7b80\u6d01\u6a21\u5f0f\u4e0b\u4e0d\u80fd\u83b7\u53d6\u6570\u636e\u603b\u6570","not support last":"\u7b80\u6d01\u6a21\u5f0f\u4e0b\u4e0d\u80fd\u83b7\u53d6\u6700\u540e\u4e00\u9875","error session handler":"\u9519\u8bef\u7684SESSION\u5904\u7406\u5668\u7c7b","not allow php tag":"\u6a21\u677f\u4e0d\u5141\u8bb8\u4f7f\u7528PHP\u8bed\u6cd5","not support":"\u4e0d\u652f\u6301","database config error":"\u6570\u636e\u5e93\u914d\u7f6e\u4fe1\u606f\u9519\u8bef","redisd master":"Redisd \u4e3b\u670d\u52a1\u5668\u9519\u8bef","redisd slave":"Redisd \u4ece\u670d\u52a1\u5668\u9519\u8bef","must run at sae":"\u5fc5\u987b\u5728SAE\u8fd0\u884c","memcache init error":"\u672a\u5f00\u901aMemcache\u670d\u52a1\uff0c\u8bf7\u5728SAE\u7ba1\u7406\u5e73\u53f0\u521d\u59cb\u5316Memcache\u670d\u52a1","kvdb init error":"\u6ca1\u6709\u521d\u59cb\u5316KVDB\uff0c\u8bf7\u5728SAE\u7ba1\u7406\u5e73\u53f0\u521d\u59cb\u5316KVDB\u670d\u52a1","fields not exists":"\u6570\u636e\u8868\u5b57\u6bb5\u4e0d\u5b58\u5728","where express error":"\u67e5\u8be2\u8868\u8fbe\u5f0f\u9519\u8bef","no data to update":"\u6ca1\u6709\u4efb\u4f55\u6570\u636e\u9700\u8981\u66f4\u65b0","miss data to insert":"\u7f3a\u5c11\u9700\u8981\u5199\u5165\u7684\u6570\u636e","miss complex primary data":"\u7f3a\u5c11\u590d\u5408\u4e3b\u952e\u6570\u636e","miss update condition":"\u7f3a\u5c11\u66f4\u65b0\u6761\u4ef6","model data not found":"\u6a21\u578b\u6570\u636e\u4e0d\u5b58\u5728","table data not found":"\u8868\u6570\u636e\u4e0d\u5b58\u5728","delete without condition":"\u6ca1\u6709\u6761\u4ef6\u4e0d\u4f1a\u6267\u884c\u5220\u9664\u64cd\u4f5c","miss relation data":"\u7f3a\u5c11\u5173\u8054\u8868\u6570\u636e","tag attr must":"\u6a21\u677f\u6807\u7b7e\u5c5e\u6027\u5fc5\u987b","tag error":"\u6a21\u677f\u6807\u7b7e\u9519\u8bef","cache write error":"\u7f13\u5b58\u5199\u5165\u5931\u8d25","sae mc write error":"SAE mc \u5199\u5165\u9519\u8bef","route name not exists":"\u8def\u7531\u6807\u8bc6\u4e0d\u5b58\u5728\uff08\u6216\u53c2\u6570\u4e0d\u591f\uff09","invalid request":"\u975e\u6cd5\u8bf7\u6c42","bind attr has exists":"\u6a21\u578b\u7684\u5c5e\u6027\u5df2\u7ecf\u5b58\u5728","relation data not exists":"\u5173\u8054\u6570\u636e\u4e0d\u5b58\u5728","relation not support":"\u5173\u8054\u4e0d\u652f\u6301","chunk not support order":"Chunk\u4e0d\u652f\u6301\u8c03\u7528order\u65b9\u6cd5","route pattern error":"\u8def\u7531\u53d8\u91cf\u89c4\u5219\u5b9a\u4e49\u9519\u8bef","route behavior will not support":"\u8def\u7531\u884c\u4e3a\u5e9f\u5f03\uff08\u4f7f\u7528\u4e2d\u95f4\u4ef6\u66ff\u4ee3\uff09","closure not support cache(true)":"\u4f7f\u7528\u95ed\u5305\u67e5\u8be2\u4e0d\u652f\u6301cache(true)\uff0c\u8bf7\u6307\u5b9a\u7f13\u5b58Key","unknown upload error":"\u672a\u77e5\u4e0a\u4f20\u9519\u8bef\uff01","file write error":"\u6587\u4ef6\u5199\u5165\u5931\u8d25\uff01","upload temp dir not found":"\u627e\u4e0d\u5230\u4e34\u65f6\u6587\u4ef6\u5939\uff01","no file to uploaded":"\u6ca1\u6709\u6587\u4ef6\u88ab\u4e0a\u4f20\uff01","only the portion of file is uploaded":"\u6587\u4ef6\u53ea\u6709\u90e8\u5206\u88ab\u4e0a\u4f20\uff01","upload file size exceeds the maximum value":"\u4e0a\u4f20\u6587\u4ef6\u5927\u5c0f\u8d85\u8fc7\u4e86\u6700\u5927\u503c\uff01","upload write error":"\u6587\u4ef6\u4e0a\u4f20\u4fdd\u5b58\u9519\u8bef\uff01","has the same filename: {:filename}":"\u5b58\u5728\u540c\u540d\u6587\u4ef6\uff1a{:filename}","upload illegal files":"\u975e\u6cd5\u4e0a\u4f20\u6587\u4ef6","illegal image files":"\u975e\u6cd5\u56fe\u7247\u6587\u4ef6","extensions to upload is not allowed":"\u4e0a\u4f20\u6587\u4ef6\u540e\u7f00\u4e0d\u5141\u8bb8","mimetype to upload is not allowed":"\u4e0a\u4f20\u6587\u4ef6MIME\u7c7b\u578b\u4e0d\u5141\u8bb8\uff01","filesize not match":"\u4e0a\u4f20\u6587\u4ef6\u5927\u5c0f\u4e0d\u7b26\uff01","directory {:path} creation failed":"\u76ee\u5f55 {:path} \u521b\u5efa\u5931\u8d25\uff01","the middleware must return response instance":"\u4e2d\u95f4\u4ef6\u65b9\u6cd5\u5fc5\u987b\u8fd4\u56deResponse\u5bf9\u8c61\u5b9e\u4f8b","the queue was exhausted, with no response returned":"\u4e2d\u95f4\u4ef6\u961f\u5217\u4e3a\u7a7a",":attribute require":":attribute\u4e0d\u80fd\u4e3a\u7a7a",":attribute must":":attribute\u5fc5\u987b",":attribute must be numeric":":attribute\u5fc5\u987b\u662f\u6570\u5b57",":attribute must be integer":":attribute\u5fc5\u987b\u662f\u6574\u6570",":attribute must be float":":attribute\u5fc5\u987b\u662f\u6d6e\u70b9\u6570",":attribute must be bool":":attribute\u5fc5\u987b\u662f\u5e03\u5c14\u503c",":attribute not a valid email address":":attribute\u683c\u5f0f\u4e0d\u7b26",":attribute not a valid mobile":":attribute\u683c\u5f0f\u4e0d\u7b26",":attribute must be a array":":attribute\u5fc5\u987b\u662f\u6570\u7ec4",":attribute must be yes,on or 1":":attribute\u5fc5\u987b\u662fyes\u3001on\u6216\u80051",":attribute not a valid datetime":":attribute\u4e0d\u662f\u4e00\u4e2a\u6709\u6548\u7684\u65e5\u671f\u6216\u65f6\u95f4\u683c\u5f0f",":attribute not a valid file":":attribute\u4e0d\u662f\u6709\u6548\u7684\u4e0a\u4f20\u6587\u4ef6",":attribute not a valid image":":attribute\u4e0d\u662f\u6709\u6548\u7684\u56fe\u50cf\u6587\u4ef6",":attribute must be alpha":":attribute\u53ea\u80fd\u662f\u5b57\u6bcd",":attribute must be alpha-numeric":":attribute\u53ea\u80fd\u662f\u5b57\u6bcd\u548c\u6570\u5b57",":attribute must be alpha-numeric, dash, underscore":":attribute\u53ea\u80fd\u662f\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf_\u53ca\u7834\u6298\u53f7-",":attribute not a valid domain or ip":":attribute\u4e0d\u662f\u6709\u6548\u7684\u57df\u540d\u6216\u8005IP",":attribute must be chinese":":attribute\u53ea\u80fd\u662f\u6c49\u5b57",":attribute must be chinese or alpha":":attribute\u53ea\u80fd\u662f\u6c49\u5b57\u3001\u5b57\u6bcd",":attribute must be chinese,alpha-numeric":":attribute\u53ea\u80fd\u662f\u6c49\u5b57\u3001\u5b57\u6bcd\u548c\u6570\u5b57",":attribute must be chinese,alpha-numeric,underscore, dash":":attribute\u53ea\u80fd\u662f\u6c49\u5b57\u3001\u5b57\u6bcd\u3001\u6570\u5b57\u548c\u4e0b\u5212\u7ebf_\u53ca\u7834\u6298\u53f7-",":attribute not a valid url":":attribute\u4e0d\u662f\u6709\u6548\u7684URL\u5730\u5740",":attribute not a valid ip":":attribute\u4e0d\u662f\u6709\u6548\u7684IP\u5730\u5740",":attribute must be dateformat of :rule":":attribute\u5fc5\u987b\u4f7f\u7528\u65e5\u671f\u683c\u5f0f :rule",":attribute must be in :rule":":attribute\u5fc5\u987b\u5728 :rule \u8303\u56f4\u5185",":attribute be notin :rule":":attribute\u4e0d\u80fd\u5728 :rule \u8303\u56f4\u5185",":attribute must between :1 - :2":":attribute\u53ea\u80fd\u5728 :1 - :2 \u4e4b\u95f4",":attribute not between :1 - :2":":attribute\u4e0d\u80fd\u5728 :1 - :2 \u4e4b\u95f4","size of :attribute must be :rule":":attribute\u957f\u5ea6\u4e0d\u7b26\u5408\u8981\u6c42 :rule","max size of :attribute must be :rule":":attribute\u957f\u5ea6\u4e0d\u80fd\u8d85\u8fc7 :rule","min size of :attribute must be :rule":":attribute\u957f\u5ea6\u4e0d\u80fd\u5c0f\u4e8e :rule",":attribute cannot be less than :rule":":attribute\u65e5\u671f\u4e0d\u80fd\u5c0f\u4e8e :rule",":attribute cannot exceed :rule":":attribute\u65e5\u671f\u4e0d\u80fd\u8d85\u8fc7 :rule",":attribute not within :rule":"\u4e0d\u5728\u6709\u6548\u671f\u5185 :rule","access ip is not allowed":"\u4e0d\u5141\u8bb8\u7684IP\u8bbf\u95ee","access ip denied":"\u7981\u6b62\u7684IP\u8bbf\u95ee",":attribute out of accord with :2":":attribute\u548c\u786e\u8ba4\u5b57\u6bb5:2\u4e0d\u4e00\u81f4",":attribute cannot be same with :2":":attribute\u548c\u6bd4\u8f83\u5b57\u6bb5:2\u4e0d\u80fd\u76f8\u540c",":attribute must greater than or equal :rule":":attribute\u5fc5\u987b\u5927\u4e8e\u7b49\u4e8e :rule",":attribute must greater than :rule":":attribute\u5fc5\u987b\u5927\u4e8e :rule",":attribute must less than or equal :rule":":attribute\u5fc5\u987b\u5c0f\u4e8e\u7b49\u4e8e :rule",":attribute must less than :rule":":attribute\u5fc5\u987b\u5c0f\u4e8e :rule",":attribute must equal :rule":":attribute\u5fc5\u987b\u7b49\u4e8e :rule",":attribute has exists":":attribute\u5df2\u5b58\u5728",":attribute not conform to the rules":":attribute\u4e0d\u7b26\u5408\u6307\u5b9a\u89c4\u5219","invalid request method":"\u65e0\u6548\u7684\u8bf7\u6c42\u7c7b\u578b","invalid token":"\u4ee4\u724c\u6570\u636e\u65e0\u6548","not conform to the rules":"\u89c4\u5219\u9519\u8bef","record has update":"\u8bb0\u5f55\u5df2\u7ecf\u88ab\u66f4\u65b0\u4e86","addon %s is disabled":"\u63d2\u4ef6 %s \u5df2\u7981\u7528","addon can not be empty":"\u63d2\u4ef6\u4e0d\u80fd\u4e3a\u7a7a","addon %s not found":"\u63d2\u4ef6 %s \u672a\u627e\u5230","addon %s not installed":"\u63d2\u4ef6 %s \u672a\u5b89\u88c5","addon %s is installed":"\u63d2\u4ef6 %s \u5df2\u5b89\u88c5","addon controller %s not found":"\u63d2\u4ef6\u63a7\u5236\u5668 %s \u672a\u627e\u5230","addon action %s not found":"\u63d2\u4ef6\u63a7\u5236\u5668\u65b9\u6cd5 %s \u672a\u627e\u5230"};
    window.Tpl = {"popup":"1","page":"10","c_popup":"1","c_sub":"1"};
</script>

    <style>
        html,body,.wrapper {
            height: 100% !important;
        }
        .content {
            min-height: 100%;
            height: auto;
            padding-bottom: 20px;
            background-color: #f2f3f5;
        }
        .operatePage .card-footer {
            width: 100%;
            position: fixed;
            bottom: 0;
            z-index: 99;
        }
    </style>
    
    <script src="js/vue.min.js"></script>
    <script src="js/vue-resource.min.js"></script>


</head>
<body class="sidebar-mini layout-top-nav overlayScrollbars" >




        <!-- 子页 -->
    <div class="wrapper" id="app">
        <div class="content">
            <div class="container-fluid" style="padding-top: 16px">
                
<div class="col-12 col-sm-12">
    <form role="form" action="api/config1.php" class="frm-operate" method="post">
    <div class="card card-tabs">
        <div class="card-header">
            <ul class="nav nav-tabs" id="custom-tabs-three-tab" role="tablist">
                                <li class="nav-item">
                    <a class="nav-link active" id="more-tab-basics" data-page="basics" data-toggle="pill" href="#pane-tab-basics" role="tab" aria-selected="false">基础配置</a>
                </li>
                                <li class="nav-item">
                    <a class="nav-link " id="more-tab-mail" data-page="mail" data-toggle="pill" href="#pane-tab-mail" role="tab" aria-selected="false">邮件配置</a>
                </li>
                                <li class="nav-item">
                    <a class="nav-link " id="more-tab-upload" data-page="upload" data-toggle="pill" href="#pane-tab-upload" role="tab" aria-selected="false">附件配置</a>
                </li>
                                <li class="nav-item">
                    <a class="nav-link " id="more-tab-language" data-page="language" data-toggle="pill" href="#pane-tab-language" role="tab" aria-selected="false">多语言</a>
                </li>
                                <li class="nav-item">
                    <a class="nav-link " id="more-tab-more" data-page="more" data-toggle="pill" href="#pane-tab-more" role="tab" aria-selected="false">高级配置</a>
                </li>
                                <li class="nav-item">
                    <a class="nav-link " id="more-tab-member" data-page="member" data-toggle="pill" href="#pane-tab-member" role="tab" aria-selected="false">会员中心</a>
                </li>
                
                <li class="nav-item">
                    <a class="nav-link " id="group-tab" data-toggle="pill" data-page="group" href="#pane-group-tab" role="tab" aria-selected="false">分组配置</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" id="extend-tab" href="/admin.php/routine.config/add.html?popup=1" title="扩展配置"><i class="fas fa-plus"></i></a>
                </li>
            </ul>
        </div>
        <div class="card-body config-row">
            <div class="tab-content" id="custom-tabs-three-tabContent">
                                <div class="tab-pane fade active show" id="pane-tab-basics" role="tabpanel">
                                            <div class="form-group row">
    <label for="frm-title" class="col-sm-2 row-form-label">网站名称：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-title" v-model="frmtitle" placeholder="请填写网站名称" data-rule="" data-msg="" name="row[title]" type="text" value="HkCms开源内容管理系统">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="请填写网站名称"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.title}            </div>

    </div>
<div class="form-group row">
    <label for="frm-home_title" class="col-sm-2 row-form-label">首页标题：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-home_title" v-model="frmhometitle" placeholder="<?php echo $site["title"];?>" data-rule="" data-msg="" name="row[home_title]" type="text" value="<?php echo $site["title"];?>">    </div>
    
    <div class="col-sm-1 form-tips"></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.home_title}            </div>

    </div>
<div class="form-group row">
    <label for="frm-keyword" class="col-sm-2 col-12 row-form-label">首页关键字：</label>
    <div class="col-sm-6 col-12">
        <textarea class="form-control " id="frm-keyword" v-model="frmkeyword" placeholder="建议不超过100字符" data-rule="" data-msg="" rows="3" name="row[keyword]">开源、可商用、免授权、开箱即用</textarea>    </div>
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="建议不超过100字符"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">{$site.keyword}</div>
    </div>
<div class="form-group row">
    <label for="frm-description" class="col-sm-2 col-12 row-form-label">首页描述：</label>
    <div class="col-sm-6 col-12">
        <textarea class="form-control " id="frm-description" v-model="frmdescription" placeholder="建议不超过200字符" data-rule="" data-msg="" rows="3" name="row[description]">HkCms开源内容管理系统是一款基于ThinkPHP6.0开发的CMS系统。以免授权、永久商用、系统易安装升级、界面功能简洁轻便、易上手、插件与模板在线升级安装、建站联盟扶持计划等优势为一体的CMS系统。</textarea>    </div>
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="建议不超过200字符"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">{$site.description}</div>
    </div>
<div class="form-group row">
    <label for="frm-icp" class="col-sm-2 row-form-label">备案号：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-icp" v-model="frmicp" placeholder="粤ICP备10000000号-1" data-rule="" data-msg="" name="row[icp]" type="text" value="粤ICP备10000000号-1">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="粤ICP备10000000号-1"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.icp}            </div>

    </div>
<div class="form-group row">
    <label for="frm-psrn" class="col-sm-2 row-form-label">公安网备号：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-psrn" v-model="frmpsrn" placeholder="公安网站备案号" data-rule="" data-msg="" name="row[psrn]" type="text" value="京公网安备10000000号">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="公安网站备案号"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.psrn}            </div>

    </div>
<div class="form-group row">
    <label for="frm-cdn" class="col-sm-2 row-form-label">站点网址：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-cdn" v-model="frmcdn" placeholder="网站网址、填写后，影响静态资源访问地址，https://xx.com，无需&quot;/&quot;结尾" data-rule="" data-msg="" name="row[cdn]" type="text" value="">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="网站网址、填写后，影响静态资源访问地址，https://xx.com，无需"/"结尾"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.cdn}            </div>

    </div>
<div class="form-group row">
    <label for="frm-logo" class="col-sm-2 col-12 row-form-label">网站LOGO：</label>
    <div class="col-sm-6 col-12 fileGroup">
        <div class="file-btn">
                        <input type="text"
                   class="form-control txt-files"
                   id="frm-logo"
                   v-model="frmlogo"
                   name="row[logo]"
                   placeholder=""
                   value="http://holuo.cn-gd.ufileos.com/hkcms/logo.png" data-rule="" data-msg="">
            <button type="button"
                                class="btn btn-default btn-imgUpload" data-mimetype="image/*" data-size="10485760" data-multiple="" data-field="frm-logo"><i class="fas fa-upload"></i> 上传</button>
            <button type="button"
                                class="btn btn-default btn-imgSelect" data-mimetype="image/*" data-size="10485760" data-multiple="" data-field="frm-logo"><i class="fas fa-images"></i> 选择</button>
        </div>
        <div class="file-preview row mt-2"></div>
    </div>
    <div class="col-sm-1 form-tips"></div>
    <div class="col-sm-2 d-flex align-items-center">{$site.logo}</div>

    </div>
<div class="form-group row">
    <label for="frm-favicon" class="col-sm-2 col-12 row-form-label">地址栏图标：</label>
    <div class="col-sm-6 col-12 fileGroup">
        <div class="file-btn">
                        <input type="text"
                   class="form-control txt-files"
                   id="frm-favicon"
                   v-model="frmfavicon"
                   name="row[favicon]"
                   placeholder=""
                   value="/favicon.ico" data-rule="" data-msg="">
            <button type="button"
                                class="btn btn-default btn-imgUpload" data-mimetype="image/*" data-size="10485760" data-multiple="" data-field="frm-favicon"><i class="fas fa-upload"></i> 上传</button>
            <button type="button"
                                class="btn btn-default btn-imgSelect" data-mimetype="image/*" data-size="10485760" data-multiple="" data-field="frm-favicon"><i class="fas fa-images"></i> 选择</button>
        </div>
        <div class="file-preview row mt-2"></div>
    </div>
    <div class="col-sm-1 form-tips"></div>
    <div class="col-sm-2 d-flex align-items-center">{$site.favicon}</div>

    </div>
<div class="form-group row">
    <label for="frm-version" class="col-sm-2 row-form-label">版本号：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-version" v-model="frmversion" placeholder="修改版本号更新前台JS、CSS" data-rule="" data-msg="" name="row[version]" type="text" value="1.0.15">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="修改版本号更新前台JS、CSS"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.version}            </div>

    </div>
<div class="form-group row">
    <label for="frm-thirdcode_pc" class="col-sm-2 col-12 row-form-label">第三方代码电脑端：</label>
    <div class="col-sm-6 col-12">
        <textarea class="form-control " v-model="frmthirdcodepc" id="frm-thirdcode_pc" placeholder="代码自动放在前台网页底部，无需手动添加，常用于站点统计、百度商桥等代码" data-rule="" data-msg="" rows="3" name="row[thirdcode_pc]"></textarea>    </div>
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="代码自动放在前台网页底部，无需手动添加，常用于站点统计、百度商桥等代码"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">{$site.thirdcode_pc}</div>
    </div>
<div class="form-group row">
    <label for="frm-thirdcode_mobile" class="col-sm-2 col-12 row-form-label">第三方代码手机端：</label>
    <div class="col-sm-6 col-12">
        <textarea class="form-control " v-model="frmthirdcodemobile" id="frm-thirdcode_mobile" placeholder="代码自动放在前台网页底部，无需手动添加，常用于站点统计、百度商桥等代码" data-rule="" data-msg="" rows="3" name="row[thirdcode_mobile]"></textarea>    </div>
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="代码自动放在前台网页底部，无需手动添加，常用于站点统计、百度商桥等代码"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">{$site.thirdcode_mobile}</div>
    </div>
    <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">开发者模式：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input v-model="dev" id="row[dev]-1"
                                       name="row[dev]" type="radio" value="enable"
                data-rule="" data-msg="" >
                <label for="row[dev]-1">开启</label></div>
                                <div class="radio-item"><input v-model="dev" id="row[dev]-2"
                       checked="checked"                name="row[dev]" type="radio" value="disabled"
                 >
                <label for="row[dev]-2">关闭</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="一键开启调试模式，方便修改页面、不受缓存影响以及显示详细的错误信息。"><i class="far fa-question-circle"></i></span></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.dev}</div>
            </div>
        <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">站点状态：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input v-model="webstatus" id="row[web_status]-1"
                       checked="checked"                name="row[web_status]" type="radio" value="1"
                data-rule="" data-msg="" >
                <label for="row[web_status]-1">开启</label></div>
                                <div class="radio-item"><input v-model="webstatus" id="row[web_status]-2"
                                       name="row[web_status]" type="radio" value="0"
                 >
                <label for="row[web_status]-2">关闭</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.web_status}</div>
            </div>
                                        </div>
                                <div class="tab-pane fade " id="pane-tab-mail" role="tabpanel">
                                                <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">邮箱开关：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input id="row[mail_on]-1"
                                       name="row[mail_on]" type="radio" value="1"
                data-rule="" data-msg="" >
                <label for="row[mail_on]-1">开启</label></div>
                                <div class="radio-item"><input id="row[mail_on]-2"
                       checked="checked"                name="row[mail_on]" type="radio" value="0"
                 >
                <label for="row[mail_on]-2">关闭</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.mail_on}</div>
            </div>
    <div class="form-group row">
    <label class="col-sm-2 col-12 row-form-label">邮件发送模式：</label>
    <div class="col-sm-6 col-12">
                <select  class="form-control" id="frm-mail_type" data-rule="" data-msg=""        name="row[mail_type]"
        >
                <option value="smtp" selected>SMTP</option>
                </select>
    </div>
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="选择邮件发送方式"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">{$site.mail_type}</div>

    </div>
<div class="form-group row">
    <label for="frm-mail_server" class="col-sm-2 row-form-label">SMTP服务器：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-mail_server" placeholder="错误的配置发送邮件会导致服务器超时" data-rule="" data-msg="" name="row[mail_server]" type="text" value="smtp.qq.com">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="错误的配置发送邮件会导致服务器超时"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.mail_server}            </div>

    </div>
<div class="form-group row">
    <label for="frm-mail_port" class="col-sm-2 row-form-label">SMTP发送端口：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-mail_port" placeholder="(不加密默认25,SSL默认465,TLS默认587)" data-rule="" data-msg="" name="row[mail_port]" type="text" value="465">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="(不加密默认25,SSL默认465,TLS默认587)"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.mail_port}            </div>

    </div>
<div class="form-group row">
    <label for="frm-mail_from" class="col-sm-2 row-form-label">发件人邮箱：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-mail_from" placeholder="（填写完整邮箱）" data-rule="" data-msg="" name="row[mail_from]" type="text" value="">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="（填写完整邮箱）"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.mail_from}            </div>

    </div>
<div class="form-group row">
    <label for="frm-mail_fname" class="col-sm-2 row-form-label">发件人名称：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-mail_fname" placeholder="（发件人名称标题）" data-rule="" data-msg="" name="row[mail_fname]" type="text" value="">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="（发件人名称标题）"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.mail_fname}            </div>

    </div>
<div class="form-group row">
    <label class="col-sm-2 col-12 row-form-label">SMTP验证：</label>
    <div class="col-sm-6 col-12">
                <select  class="form-control" id="frm-mail_auth" data-rule="" data-msg=""        name="row[mail_auth]"
        >
                <option value="ssl" >SSL</option>
                <option value="tls" >TLS</option>
                </select>
    </div>
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="（SMTP验证方式[推荐SSL]）"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">{$site.mail_auth}</div>

    </div>
<div class="form-group row">
    <label for="frm-mail_user" class="col-sm-2 row-form-label">SMTP用户名：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-mail_user" placeholder="（填写完整邮箱）" data-rule="" data-msg="" name="row[mail_user]" type="text" value="">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="（填写完整邮箱）"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.mail_user}            </div>

    </div>
<div class="form-group row">
    <label for="frm-mail_password" class="col-sm-2 row-form-label">SMTP密码：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-mail_password" placeholder="（密码）" data-rule="" data-msg="" name="row[mail_password]" type="text" value="">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="（密码）"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.mail_password}            </div>

    </div>
                                    </div>
                                <div class="tab-pane fade " id="pane-tab-upload" role="tabpanel">
                                            <div class="form-group row">
    <label for="frm-file_type" class="col-sm-2 col-12 row-form-label">上传附件类型：</label>
    <div class="col-sm-6 col-12">
        <textarea class="form-control " id="frm-file_type" placeholder="格式：value0|value1|value2" data-rule="" data-msg="" rows="3" name="row[file_type]">jpg|gif|png|bmp|jpeg|ico|webp|zip|gz|rar|iso|txt|doc|xls|xlsx|ppt|wps|swf|mpg|mp3|rm|rmvb|wmv|wma|wav|mid|mov|mp4|docx</textarea>    </div>
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="格式：value0|value1|value2"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">{$site.file_type}</div>
    </div>
<div class="form-group row">
    <label for="frm-file_size" class="col-sm-2 row-form-label">上传附件大小：</label>
        <div class="col-sm-6 d-flex">
        <input class="form-control col-sm-3" id="frm-file_size" placeholder="MB" data-rule="required" data-msg="" name="row[file_size]" type="number" value="10">        <div class="input-group-append">
            <span class="input-group-text">MB</span>
        </div>
    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="MB"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.file_size}            </div>

    </div>
<div class="form-group row">
    <label for="frm-upload_url" class="col-sm-2 row-form-label">上传地址：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-upload_url" placeholder="每个模块默认上传地址" data-rule="" data-msg="" name="row[upload_url]" type="text" value="/common/upload">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="每个模块默认上传地址"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.upload_url}            </div>

    </div>
<div class="form-group row">
    <label for="frm-cdn_url" class="col-sm-2 row-form-label">附件CDN：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-cdn_url" placeholder="" data-rule="" data-msg="" name="row[cdn_url]" type="text" value="">    </div>
    
    <div class="col-sm-1 form-tips"></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.cdn_url}            </div>

    </div>
<div class="form-group row">
    <label for="frm-savename" class="col-sm-2 row-form-label">保存格式：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-savename" placeholder="" data-rule="" data-msg="" name="row[savename]" type="text" value="/uploads/{year}{month}{day}/{md5}{suffix}">    </div>
    
    <div class="col-sm-1 form-tips"></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.savename}            </div>

    </div>
    <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">开启分片：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input id="row[chunk]-1"
                                       name="row[chunk]" type="radio" value="1"
                data-rule="" data-msg="" >
                <label for="row[chunk]-1">开启</label></div>
                                <div class="radio-item"><input id="row[chunk]-2"
                       checked="checked"                name="row[chunk]" type="radio" value="2"
                 >
                <label for="row[chunk]-2">关闭</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.chunk}</div>
            </div>
    <div class="form-group row">
    <label for="frm-chunk_size" class="col-sm-2 row-form-label">分片大小：</label>
        <div class="col-sm-6 d-flex">
        <input class="form-control col-sm-3" id="frm-chunk_size" placeholder="单位：MB" data-rule="required" data-msg="" name="row[chunk_size]" type="number" value="2">        <div class="input-group-append">
            <span class="input-group-text">MB</span>
        </div>
    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="单位：MB"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.chunk_size}            </div>

    </div>
                                    </div>
                                <div class="tab-pane fade " id="pane-tab-language" role="tabpanel">
                                                <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">内容多语言：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input id="row[content_lang_on]-1"
                                       name="row[content_lang_on]" type="radio" value="1"
                data-rule="" data-msg="" >
                <label for="row[content_lang_on]-1">开启</label></div>
                                <div class="radio-item"><input id="row[content_lang_on]-2"
                       checked="checked"                name="row[content_lang_on]" type="radio" value="2"
                 >
                <label for="row[content_lang_on]-2">关闭</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="内容多语言，开启后栏目、内容将支持多语言。详情前往手册了解"><i class="far fa-question-circle"></i></span></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.content_lang_on}</div>
            </div>
        <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">后台界面语言：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input id="row[admin_lang_on]-1"
                                       name="row[admin_lang_on]" type="radio" value="1"
                data-rule="" data-msg="" >
                <label for="row[admin_lang_on]-1">开启</label></div>
                                <div class="radio-item"><input id="row[admin_lang_on]-2"
                       checked="checked"                name="row[admin_lang_on]" type="radio" value="2"
                 >
                <label for="row[admin_lang_on]-2">关闭</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.admin_lang_on}</div>
            </div>
        <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">前台界面语言：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input id="row[index_lang_on]-1"
                                       name="row[index_lang_on]" type="radio" value="1"
                data-rule="" data-msg="" >
                <label for="row[index_lang_on]-1">开启</label></div>
                                <div class="radio-item"><input id="row[index_lang_on]-2"
                       checked="checked"                name="row[index_lang_on]" type="radio" value="2"
                 >
                <label for="row[index_lang_on]-2">关闭</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.index_lang_on}</div>
            </div>
    
<div class="form-group row">
    <label class="col-sm-2 col-12 row-form-label">语言管理：</label>
    <div class="col-sm-6 col-12">
        <a href="/admin.php/routine.Lang/index.html" class="btn btn-default btn-newMenu" data-title="语言列表"><i class="fas fa-language"></i> 语言列表</a>
    </div>
    <div class="col-sm-1 form-tips"></div>
    <div class="col-sm-2 d-flex align-items-center">

    </div>
</div>                                    </div>
                                <div class="tab-pane fade " id="pane-tab-more" role="tabpanel">
                                            <div class="form-group row">
    <label for="frm-cloud_username" class="col-sm-2 row-form-label">应用中心账号：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-cloud_username" placeholder="应用中心登录账号" data-rule="" data-msg="" name="row[cloud_username]" type="text" value="">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="应用中心登录账号"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                <a href="http://www.hkcms.cn//index/user/register.html" class="text-primary" target="_blank">前往注册</a>
            </div>

    </div>
<div class="form-group row">
    <label for="frm-cloud_password" class="col-sm-2 row-form-label">应用中心密码：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-cloud_password" placeholder="应用中心登录账号的密码" data-rule="" data-msg="" name="row[cloud_password]" type="password" value="">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="应用中心登录账号的密码"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                <a href="http://www.hkcms.cn//index/user/register.html" class="text-primary" target="_blank">前往注册</a>
            </div>

    </div>
<div class="form-group row">
    <label for="frm-admin_theme" class="col-sm-2 row-form-label">后台模板：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-admin_theme" placeholder="" data-rule="" data-msg="" name="row[admin_theme]" type="text" value="adminlte">    </div>
    
    <div class="col-sm-1 form-tips"></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.admin_theme}            </div>

    </div>
<div class="form-group row">
    <label for="frm-index_theme" class="col-sm-2 row-form-label">前台模板：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-index_theme" placeholder="" data-rule="" data-msg="" name="row[index_theme]" type="text" value="default">    </div>
    
    <div class="col-sm-1 form-tips"></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.index_theme}            </div>

    </div>
<div class="form-group row keyvalue">
    <script type="text/html" class="keyvalue-template">
        <div class="row pt-2">
            <div class="col-sm-5">
                <input type="text" value="" data-name="keyvalue-key"  class="form-control" placeholder="" data-rule="" data-msg="">
            </div>
            <div class="col-sm-5">
                <input type="text" value="" data-name="keyvalue-value"  class="form-control" placeholder="" data-rule="" data-msg="">
            </div>
            <div class="col-sm-2 d-flex align-items-center">
                <a href="#" class="btn btn-default btn-xs btn-keyvalue-row-del" title="删除"><i class="fas fa-times"></i></a>
                <a href="javascript:;" class="btn btn-default btn-xs  ml-1" title="拖动进行排序"><i class="fas fa-arrows-alt"></i></a>
            </div>
        </div>
    </script>

    <label class="col-sm-2 col-12 row-form-label">URL 伪静态：</label>
    <div class="col-sm-6 col-12" style="padding-top: calc(.375rem + 1px);padding-bottom: calc(.375rem + 1px);">
        <div class="row">
            <div class="col-sm-5">URL地址</div>
            <div class="col-sm-5">规则</div>
        </div>

        <textarea name="row[url_rewrite]" class="key-value-textarea d-none">{"tags/index":"/t/index$.html","tags/lists":"/t/:tag$.html","search/index":"/search$.html","guestbook/index":"/guestbook$.html","index/lists":"/:catname/$,/:catname/list_:page$.html","index/show":"/:catname/:id$.html"}</textarea>

        <div class="keyvalue-item">
                        <div class="row pt-2">
                <div class="col-sm-5">
                    <input type="text" value="tags/index" name="keyvalue1" data-name="keyvalue-key"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-5">
                    <input type="text" value="/t/index$.html" name="keyvalue1" data-name="keyvalue-value"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-2 d-flex align-items-center">
                    <a href="#" class="btn btn-default btn-xs btn-keyvalue-row-del" title="删除"><i class="fas fa-times"></i></a>
                    <a href="javascript:;" class="btn btn-default btn-xs ml-1" title="拖动进行排序"><i class="fas fa-arrows-alt"></i></a>
                </div>
            </div>
                        <div class="row pt-2">
                <div class="col-sm-5">
                    <input type="text" value="tags/lists" name="keyvalue2" data-name="keyvalue-key"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-5">
                    <input type="text" value="/t/:tag$.html" name="keyvalue2" data-name="keyvalue-value"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-2 d-flex align-items-center">
                    <a href="#" class="btn btn-default btn-xs btn-keyvalue-row-del" title="删除"><i class="fas fa-times"></i></a>
                    <a href="javascript:;" class="btn btn-default btn-xs ml-1" title="拖动进行排序"><i class="fas fa-arrows-alt"></i></a>
                </div>
            </div>
                        <div class="row pt-2">
                <div class="col-sm-5">
                    <input type="text" value="search/index" name="keyvalue3" data-name="keyvalue-key"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-5">
                    <input type="text" value="/search$.html" name="keyvalue3" data-name="keyvalue-value"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-2 d-flex align-items-center">
                    <a href="#" class="btn btn-default btn-xs btn-keyvalue-row-del" title="删除"><i class="fas fa-times"></i></a>
                    <a href="javascript:;" class="btn btn-default btn-xs ml-1" title="拖动进行排序"><i class="fas fa-arrows-alt"></i></a>
                </div>
            </div>
                        <div class="row pt-2">
                <div class="col-sm-5">
                    <input type="text" value="guestbook/index" name="keyvalue4" data-name="keyvalue-key"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-5">
                    <input type="text" value="/guestbook$.html" name="keyvalue4" data-name="keyvalue-value"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-2 d-flex align-items-center">
                    <a href="#" class="btn btn-default btn-xs btn-keyvalue-row-del" title="删除"><i class="fas fa-times"></i></a>
                    <a href="javascript:;" class="btn btn-default btn-xs ml-1" title="拖动进行排序"><i class="fas fa-arrows-alt"></i></a>
                </div>
            </div>
                        <div class="row pt-2">
                <div class="col-sm-5">
                    <input type="text" value="index/lists" name="keyvalue5" data-name="keyvalue-key"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-5">
                    <input type="text" value="/:catname/$,/:catname/list_:page$.html" name="keyvalue5" data-name="keyvalue-value"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-2 d-flex align-items-center">
                    <a href="#" class="btn btn-default btn-xs btn-keyvalue-row-del" title="删除"><i class="fas fa-times"></i></a>
                    <a href="javascript:;" class="btn btn-default btn-xs ml-1" title="拖动进行排序"><i class="fas fa-arrows-alt"></i></a>
                </div>
            </div>
                        <div class="row pt-2">
                <div class="col-sm-5">
                    <input type="text" value="index/show" name="keyvalue6" data-name="keyvalue-key"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-5">
                    <input type="text" value="/:catname/:id$.html" name="keyvalue6" data-name="keyvalue-value"  class="form-control" placeholder="" data-rule="" data-msg="">
                </div>
                <div class="col-sm-2 d-flex align-items-center">
                    <a href="#" class="btn btn-default btn-xs btn-keyvalue-row-del" title="删除"><i class="fas fa-times"></i></a>
                    <a href="javascript:;" class="btn btn-default btn-xs ml-1" title="拖动进行排序"><i class="fas fa-arrows-alt"></i></a>
                </div>
            </div>
                    </div>

        <div class="row pt-3">
            <div class="col-sm-12">
                <a href="#" class="btn btn-sm btn-default btn-keyvalue-row-add"><i class="fas fa-plus"></i> 追加</a>
            </div>
        </div>
    </div>
    <div class="col-sm-1 form-tips"></div>
        <div class="col-sm-2 d-flex align-items-center"><a href="https://www.kancloud.cn/hkcms/hkcms_tp6/2349546" class="text-primary" target="_blank">帮助</a></div>
    </div>
<div class="form-group row">
    <label for="frm-mobile_domain" class="col-sm-2 row-form-label">手机域名：</label>
        <div class="col-sm-6 d-flex">
        
        <input class="form-control" id="frm-mobile_domain" placeholder="填写域名后开启，访问时将自动访问手机端模板，如果是响应式则访问响应式" data-rule="" data-msg="" name="row[mobile_domain]" type="text" value="">        <div class="input-group-append">
            <span class="input-group-text">.105.198:96</span>
        </div>
            </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="填写域名后开启，访问时将自动访问手机端模板，如果是响应式则访问响应式"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.mobile_domain}            </div>

    </div>
                                    </div>
                                <div class="tab-pane fade " id="pane-tab-member" role="tabpanel">
                                                <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">会员中心开关：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input id="row[user_on]-1"
                       checked="checked"                name="row[user_on]" type="radio" value="1"
                data-rule="" data-msg="" >
                <label for="row[user_on]-1">开启</label></div>
                                <div class="radio-item"><input id="row[user_on]-2"
                                       name="row[user_on]" type="radio" value="0"
                 >
                <label for="row[user_on]-2">关闭</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.user_on}</div>
            </div>
        <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">注册页验证码：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input id="row[register_captcha]-1"
                                       name="row[register_captcha]" type="radio" value="1"
                data-rule="" data-msg="" >
                <label for="row[register_captcha]-1">文字</label></div>
                                <div class="radio-item"><input id="row[register_captcha]-2"
                       checked="checked"                name="row[register_captcha]" type="radio" value="2"
                 >
                <label for="row[register_captcha]-2">邮箱</label></div>
                                <div class="radio-item"><input id="row[register_captcha]-3"
                                       name="row[register_captcha]" type="radio" value="3"
                 >
                <label for="row[register_captcha]-3">手机</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="邮箱验证码在邮件配置，手机验证码安装短信插件"><i class="far fa-question-circle"></i></span></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.register_captcha}</div>
            </div>
        <div class="form-group row">
        <label class="col-sm-2 col-12 row-form-label">登录验证码：</label>
        <div class="col-sm-6 col-12">
            <div class="radio-group">
                                <div class="radio-item"><input id="row[login_captcha]-1"
                                       name="row[login_captcha]" type="radio" value="1"
                data-rule="" data-msg="" >
                <label for="row[login_captcha]-1">开启</label></div>
                                <div class="radio-item"><input id="row[login_captcha]-2"
                       checked="checked"                name="row[login_captcha]" type="radio" value="2"
                 >
                <label for="row[login_captcha]-2">关闭</label></div>
                            </div>
        </div>
        <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="开启关闭登录页验证码功能"><i class="far fa-question-circle"></i></span></div>

                <div class="col-sm-2 d-flex align-items-center">{$site.login_captcha}</div>
            </div>
    <div class="form-group row">
    <label for="frm-login_fail_count" class="col-sm-2 row-form-label">登录失败次数：</label>
        <div class="col-sm-6">
                <input class="form-control" id="frm-login_fail_count" placeholder="账号密码登录失败次数" data-rule="required" data-msg="" name="row[login_fail_count]" type="number" value="5">    </div>
    
    <div class="col-sm-1 form-tips"><span class="form-tips-span" data-tips="账号密码登录失败次数"><i class="far fa-question-circle"></i></span></div>
    <div class="col-sm-2 d-flex align-items-center">
                {$site.login_fail_count}            </div>

    </div>
                                    </div>
                
                <div class="tab-pane fade " id="pane-group-tab" role="tabpanel">
                    <!--分组配置-->
                    <div class="form-group row">
                        <label class="col-sm-2 row-form-label">分组配置：</label>
                        <div class="col-sm-6 col-12">
                            <div class="row">
                                <div class="col-sm-5">键名</div>
                                <div class="col-sm-5">值</div>
                            </div>
                            <div class="row" id="J-groups">
                                                                <div class="col-sm-5 pb-1 delbasics">
                                    <input type="text" class="form-control" value="basics" name="group[key][]">
                                </div>
                                <div class="col-sm-5 pb-1 delbasics">
                                    <input type="text" class="form-control" value="Basic config" name="group[value][]">
                                </div>
                                <div class="col-sm-2 pb-1 delbasics pt-1">
                                    <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".delbasics"><i class="fas fa-times"></i></a>
                                </div>
                                                                <div class="col-sm-5 pb-1 delmail">
                                    <input type="text" class="form-control" value="mail" name="group[key][]">
                                </div>
                                <div class="col-sm-5 pb-1 delmail">
                                    <input type="text" class="form-control" value="Mail config" name="group[value][]">
                                </div>
                                <div class="col-sm-2 pb-1 delmail pt-1">
                                    <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".delmail"><i class="fas fa-times"></i></a>
                                </div>
                                                                <div class="col-sm-5 pb-1 delupload">
                                    <input type="text" class="form-control" value="upload" name="group[key][]">
                                </div>
                                <div class="col-sm-5 pb-1 delupload">
                                    <input type="text" class="form-control" value="Upload config" name="group[value][]">
                                </div>
                                <div class="col-sm-2 pb-1 delupload pt-1">
                                    <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".delupload"><i class="fas fa-times"></i></a>
                                </div>
                                                                <div class="col-sm-5 pb-1 dellanguage">
                                    <input type="text" class="form-control" value="language" name="group[key][]">
                                </div>
                                <div class="col-sm-5 pb-1 dellanguage">
                                    <input type="text" class="form-control" value="Language" name="group[value][]">
                                </div>
                                <div class="col-sm-2 pb-1 dellanguage pt-1">
                                    <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".dellanguage"><i class="fas fa-times"></i></a>
                                </div>
                                                                <div class="col-sm-5 pb-1 delmore">
                                    <input type="text" class="form-control" value="more" name="group[key][]">
                                </div>
                                <div class="col-sm-5 pb-1 delmore">
                                    <input type="text" class="form-control" value="Advanced config" name="group[value][]">
                                </div>
                                <div class="col-sm-2 pb-1 delmore pt-1">
                                    <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".delmore"><i class="fas fa-times"></i></a>
                                </div>
                                                                <div class="col-sm-5 pb-1 delmember">
                                    <input type="text" class="form-control" value="member" name="group[key][]">
                                </div>
                                <div class="col-sm-5 pb-1 delmember">
                                    <input type="text" class="form-control" value="Member Center" name="group[value][]">
                                </div>
                                <div class="col-sm-2 pb-1 delmember pt-1">
                                    <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".delmember"><i class="fas fa-times"></i></a>
                                </div>
                                                            </div>
                            <div class="row pt-2">
                                <div class="col-sm-12">
                                    <a href="#" class="btn btn-sm btn-default btn-groups"><i class="fas fa-plus"></i>  追加</a>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="card-footer">
            <div class="row justify-content-around">
                <div class="col-sm-8">
                                        <button type="submit" @click="submit()" class="btn btn-primary btn-submit">提交</button>
                    <button type="reset" class="btn btn-default">重置</button>
                                    </div>
            </div>
        </div>
    </div>
    </form>
</div>


            </div>
        </div>
    </div>

    
    <script src="/static/libs/require/require.js"></script>
<script src="/static/module/admin/adminlte/js/main.js?v=1.0.15"></script>

<!-- // 加载插件JS-->
<script type="text/javascript" src="/static/addons/address/address.js?v=1.0.15"></script><script type="text/javascript" src="/static/addons/simditor/simditor.js?v=1.0.15"></script>

<script>
    require(['admin','Form'], function (admin, Form) {
        var oldOn = $('input[name="row[content_lang_on]"]:checked').val();
        $('#extend-tab').click(function (e) {
            hkcms.api.open($(this).attr('href'),$(this).attr('title'));
            e.preventDefault();
        });

        var item = 1;
        $('.btn-groups').click(function (e) {
            $('#J-groups').append('<div class="col-sm-5 pb-1 del'+item+'">\n' +
                '      <input type="text" class="form-control" value="" name="group[key][]">\n' +
                '  </div>\n' +
                '  <div class="col-sm-5 pb-1 del'+item+'">\n' +
                '      <input type="text" class="form-control" value="" name="group[value][]">\n' +
                '  </div>\n' +
                '  <div class="col-sm-2 pb-1 del'+item+' pt-1">\n' +
                '      <a href="#" class="btn btn-default btn-xs btn-groups-del" data-class=".del'+item+'"><i class="fas fa-times"></i></a>\n' +
                '  </div>');
            item++;
            e.preventDefault();
        });
        $(document).on('click','.btn-groups-del',function (e) {
            $($(this).data('class')).remove();
            e.preventDefault();
        });
        $(document).on('click','.btn-row-del',function () {
            let id = $(this).attr('data-id');
            let url = "/admin.php/routine.config/del.html";
            Layer.confirm('确认操作？', {
                btn: ['确认','取消'] //按钮
            }, function(){
                $.post(url,{ids:id},function (msg) {
                    Layer.msg('操作成功',{time:1000},function (e) {
                        window.location.href = '/admin.php/routine.config/index.html?tabs_page='+$('#custom-tabs-three-tab').find('.nav-link.active').data('page');
                    });
                })
            });
        })

        var s = 0;
        var s1 = 0;
        Form.api.init({success:function (data,res) {
            Layer.msg(res.msg,{time: 1000,icon:1},function () {
                window.location.href = '/admin.php/routine.config/index.html?tabs_page='+$('#custom-tabs-three-tab').find('.nav-link.active').data('page');
            })
            return false;
        },before:function (data) {
            if (s) {
                return data;
            }

            if (s1) {
                return data;
            }

            var on = $('input[name="row[content_lang_on]"]:checked').val();
            if (on==1 && on!=oldOn) {
                layer.confirm(lang('After multi-language content is enabled, content data is synchronized'),{},function (e) {
                    s = 1;
                    $('.btn-submit').trigger('click');
                    layer.closeAll();
                })
                return false;
            } else if (on==2 && oldOn!=on) {
                layer.confirm(lang("When turned off, the default language data will be used"),{},function (e) {
                    s1 = 1;
                    $('.btn-submit').trigger('click');
                    layer.closeAll();
                })
                return false;
            }

            return data;
        }});

        $(document).on('click', '.hk-btn-showTags', function (e) {
            var html = '{hkcms:language currentstyle="active"}\n' +
                    '<a href="{$item.url}" class="{$currentstyle}">{$item.value}</a>\n' +
                    '{/hkcms:language}';
            layer.open({
                type: 1
                ,title: $(this).data('title')
                ,area: '40%;'
                ,resize: false
                ,moveType: 1
                ,content: '<div class="p-2"><textarea class="form-control" rows="10">'+html+'</textarea></div>'
                ,success: function(layero){

                }
            });
        });
        $(document).on('change keyup', '.keyvalue .keyvalue-item [data-name="keyvalue-key"]', function (e) {
            var v = $(this).val();
            if (v) {
                $(this).parent().parent().find('input[type="radio"]').val(v);
            } else {
                $(this).parent().parent().find('input[type="radio"]').val('');
            }
        })
    });
</script>

<script>
    var vm = new Vue({
		el: '#app',
		data: {
		    frmtitle:"",
		    frmhometitle:"",
		    frmkeyword:"",
		    frmdescription:"",
		    frmicp:"",
		    frmpsrn:"",
		    frmcdn:"",
		    frmlogo:"",
		    frmfavicon:"",
		    frmversion:"",
		    frmthirdcodepc:"",
		    frmthirdcodemobile:"",
		    dev:"",
		    webstatus:""
		},
		created(){
		    let url=window.location.search;
		    let urlParams = new URLSearchParams(url);
		    this.id=urlParams.get("id");
		    this.searchtext=urlParams.get("searchtext");
		    
		},
		mounted(){
		    
		},
		methods: {
		    details: function() {
			    this.$http.post('api/config1.php',{
			        frmtitle:           this.frmtitle,
			        frmhometitle:       this.frmhometitle,
			        frmkeyword:         this.frmkeyword,
			        frmdescription:     this.frmdescription,
			        frmicp:             this.frmicp,
			        frmpsrn:            this.frmpsrn,
			        frmcdn:             this.frmcdn,
			        frmlogo:            this.frmlogo,
			        frmfavicon:         this.frmfavicon,
			        frmversion:         this.frmversion,
			        frmthirdcodepc:     this.frmthirdcodepc,
			        frmthirdcodemobile: this.frmthirdcodemobile,
			        dev:                this.dev,
			        webstatus:          this.webstatus
			    },{emulateJSON: true}).then(function(res){
			     //   this.list=res.body.data;
        //             this.count=res.body.count;
			    },function(){
			        console.log("request fail");
			    })

			},
			submit:function(){
			    
			}
		}
	})
</script>



</body>
</html>